package com.synjones.zeuscloudweb.service;

import com.synjones.zeus.model.web.MenuBean;
import com.synjones.zeuscloudweb.util.ccl.datastructure.impl.BaseDto;

/** 角色获取数据接口
 * @author  yys
 * Description: 角色获取数据接口
 * @date  created in 10:39 2018-01-15
 * Modified by:
 */

public interface MenuService {
  /**
   * 添加菜单
   * @param menuBean 菜单
   *  @author yys
   *  Description:  添加菜单
   *  @date  12:05 2018-01-15
   *  @return
   *  throws
   */
    BaseDto insertMenu(MenuBean menuBean);
 /**
   *  获取菜单
   *  @param Id 菜单Id
   *  @author yys
   *  Description:  获取菜单
   *  @date  15:16 2018-01-16
   *  @return MenuBean
   */
    MenuBean selectMenu(String Id);
  /**
   *  修改菜单
   *  @param menuBean 菜单
   *  @author yys
   *  Description:  修改菜单
   *  @date  15:16 2018-01-16
   *  @return BaseDto
   */
    BaseDto updateMenu(MenuBean menuBean);
    /**
     * 删除菜单
     * @param Id 菜单Id
     * @author yys
     * description:  删除菜单
     * @date  15:02 2018-01-08
     * @return BaseDto
     */
    BaseDto deleteMenuById(String Id);
}
